package com.lucy.common.anno;

import java.lang.annotation.*;

/**
 * 表单重复提交锁定
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD,ElementType.TYPE})
public @interface FormLock {

    /**
     * 锁定关键词
     * @return
     */
    String lockKey() default "ALL";

    /**
     * 锁定时长
     * @return
     */
    int lockSeconds() default 5;

    /**
     * 是否需要登录
     * @return
     */
    boolean needLogin() default false;
}
